package negocio.controlador;

import java.util.List;

import negocio.erro.DaoException;
import basica.academico.Curso;
import dados.interfaces.IDAOCurso;
import dados.persistencias.DAOCurso;

public class ControladorCurso {
	
	private IDAOCurso daoCurso;

	public ControladorCurso() {
		this.daoCurso = new DAOCurso();
	}
	
	public List<Curso> listarTodosCursos() throws DaoException{
		return daoCurso.listarTodosJoin();		
	}
	
	public void inserir(Curso curso) {
		daoCurso.inserir(curso);
	}
	
	public void alterar(Curso curso) {
		daoCurso.alterar(curso);
	}
	
	public void remover(Curso curso) {
		daoCurso.remover(curso);
	}
	
}